<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta name="generator" content="Hugo 0.85.0" />
    <meta name="description" content="">


    <link rel="shortcut icon" href="../images/favicon.png" type="image/x-icon" />
<link rel="icon" href="../images/favicon.png" type="image/x-icon" />

    <title>Changelog :: Mesen Documentation</title>
    
    
    <link href="../css/nucleus.css?1626403088" rel="stylesheet">
    <link href="../css/font-awesome.min.css?1626403088" rel="stylesheet">
    <link href="../css/hybrid.css?1626403088" rel="stylesheet">
    <link href="../css/featherlight.min.css?1626403088" rel="stylesheet">
    <link href="../css/perfect-scrollbar.min.css?1626403088" rel="stylesheet">
    <link href="../css/horsey.css?1626403088" rel="stylesheet">
    <link href="../css/theme.css?1626403088" rel="stylesheet">
    <link href="../css/hugo-theme.css?1626403088" rel="stylesheet">
	<link href="../css/custom.css?1626403088" rel="stylesheet">
    
      <link href="../css/theme-green.css?1626403088" rel="stylesheet">
    

    <script src="../js/jquery-2.x.min.js?1626403088"></script>
    
    <style type="text/css">
      :root #header + #content > #left > #rlblock_left{ 
          display:none !important;
      }
      
    </style>
    
  </head>
  <body class="" data-url="../apireference/changelog.html">
    <nav id="sidebar" class="">



  <div id="header-wrapper">
    <div id="header">
      <a id="logo" href="../index.html">
	<img src="../images/MesenIcon.png" />
</a>

    </div>
    
        <div class="searchbox">
    <label for="search-by"><i class="fa fa-search"></i></label>
    <input data-search-input id="search-by" type="text" placeholder="Search...">
    <span data-search-clear=""><i class="fa fa-close"></i></span>
</div>

<script type="text/javascript" src="../js/lunr.min.js?1626403088"></script>
<script type="text/javascript" src="../js/horsey.js?1626403088"></script>
<script type="text/javascript">
    
        var baseurl = "";
    
	
</script>
<script type="text/javascript" src="../js/searchjson.js?1626403088"></script>
<script type="text/javascript" src="../js/search.js?1626403088"></script>

    
  </div>

    <div class="highlightable">
    <ul class="topics">
        
          
          


 
  
    
    <li data-nav-id="/gettingstarted.html" title="Getting Started" class="dd-item 
        
        
        
        ">
      <a href="../gettingstarted.html">
          Getting Started
          
      </a>
      
              
    </li>
  
 

          
          


 
  
    
    <li data-nav-id="/configuration.html" title="Configuration" class="dd-item 
        
        
        
        ">
      <a href="../configuration.html">
          Configuration
          
      </a>
      
      
        <ul>
          
          
          
          
        
          
            
            


 
  
    
      <li data-nav-id="/configuration/audio.html" title="Audio Options" class="dd-item ">
        <a href="../configuration/audio.html">
        Audio Options
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/configuration/input.html" title="Input Options" class="dd-item ">
        <a href="../configuration/input.html">
        Input Options
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/configuration/video.html" title="Video Options" class="dd-item ">
        <a href="../configuration/video.html">
        Video Options
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/configuration/emulation.html" title="Emulation Options" class="dd-item ">
        <a href="../configuration/emulation.html">
        Emulation Options
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/configuration/preferences.html" title="Preferences" class="dd-item ">
        <a href="../configuration/preferences.html">
        Preferences
        
        </a>
    </li>
     
  
 

            
          
        
        </ul>
              
    </li>
  
 

          
          


 
  
    
    <li data-nav-id="/tools.html" title="Tools" class="dd-item 
        
        
        
        ">
      <a href="../tools.html">
          Tools
          
      </a>
      
              
    </li>
  
 

          
          


 
  
    
    <li data-nav-id="/debugging.html" title="Debugging Tools" class="dd-item 
        
        
        
        ">
      <a href="../debugging.html">
          Debugging Tools
          
      </a>
      
      
        <ul>
          
          
          
          
        
          
            
            


 
  
    
      <li data-nav-id="/debugging/debugger.html" title="Debugger" class="dd-item ">
        <a href="../debugging/debugger.html">
        Debugger
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/apuviewer.html" title="APU Viewer" class="dd-item ">
        <a href="../debugging/apuviewer.html">
        APU Viewer
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/assembler.html" title="Assembler" class="dd-item ">
        <a href="../debugging/assembler.html">
        Assembler
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/eventviewer.html" title="Event Viewer" class="dd-item ">
        <a href="../debugging/eventviewer.html">
        Event Viewer
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/memorytools.html" title="Memory Tools" class="dd-item ">
        <a href="../debugging/memorytools.html">
        Memory Tools
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/performanceprofiler.html" title="Performance Profiler" class="dd-item ">
        <a href="../debugging/performanceprofiler.html">
        Performance Profiler
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/ppuviewer.html" title="PPU Viewer" class="dd-item ">
        <a href="../debugging/ppuviewer.html">
        PPU Viewer
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/scriptwindow.html" title="Script Window" class="dd-item ">
        <a href="../debugging/scriptwindow.html">
        Script Window
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/texthooker.html" title="Text Hooker" class="dd-item ">
        <a href="../debugging/texthooker.html">
        Text Hooker
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/tracelogger.html" title="Trace Logger" class="dd-item ">
        <a href="../debugging/tracelogger.html">
        Trace Logger
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/debugging/debuggerintegration.html" title="Integration with compilers" class="dd-item ">
        <a href="../debugging/debuggerintegration.html">
        Integration with compilers
        
        </a>
    </li>
     
  
 

            
          
        
        </ul>
              
    </li>
  
 

          
          


 
  
    
    <li data-nav-id="/hdpacks.html" title="HD Packs" class="dd-item 
        
        
        
        ">
      <a href="../hdpacks.html">
          HD Packs
          
      </a>
      
              
    </li>
  
 

          
          


 
  
    
    <li data-nav-id="/apireference.html" title="Lua API reference" class="dd-item 
        parent
        
        
        ">
      <a href="../apireference.html">
          Lua API reference
          
      </a>
      
      
        <ul>
          
          
          
          
        
          
            
            


 
  
    
      <li data-nav-id="/apireference/changelog.html" title="Changelog" class="dd-item active">
        <a href="../apireference/changelog.html">
        Changelog
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/callbacks.html" title="Callbacks" class="dd-item ">
        <a href="../apireference/callbacks.html">
        Callbacks
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/drawing.html" title="Drawing" class="dd-item ">
        <a href="../apireference/drawing.html">
        Drawing
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/emulation.html" title="Emulation" class="dd-item ">
        <a href="../apireference/emulation.html">
        Emulation
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/input.html" title="Input" class="dd-item ">
        <a href="../apireference/input.html">
        Input
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/logging.html" title="Logging" class="dd-item ">
        <a href="../apireference/logging.html">
        Logging
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/memoryaccess.html" title="Memory Access" class="dd-item ">
        <a href="../apireference/memoryaccess.html">
        Memory Access
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/misc.html" title="Miscellaneous" class="dd-item ">
        <a href="../apireference/misc.html">
        Miscellaneous
        
        </a>
    </li>
     
  
 

            
          
            
            


 
  
    
      <li data-nav-id="/apireference/enums.html" title="Enums" class="dd-item ">
        <a href="../apireference/enums.html">
        Enums
        
        </a>
    </li>
     
  
 

            
          
        
        </ul>
              
    </li>
  
 

          
         
    </ul>

    
    
      <section id="shortcuts">
        <h3>More</h3>
        <ul>
          
              <li class="" role=""> 
                  <a class="padding" href="https://www.mesen.ca"><img style='vertical-align: middle' src='../images/favicon.png'/> <span style='display: inline;vertical-align: middle'>Website</span></a>
              </li>
          
              <li class="" role=""> 
                  <a class="padding" href="https://github.com/SourMesen/Mesen"><i class='fa fa-github'></i> GitHub</a>
              </li>
          
        </ul>
      </section>
    

    
	<div id="menuspacer"></div>
    <section id="footer">
      <div class="menuFooter">
	<div class="donateButton"><a href="https://www.mesen.ca/Donate.php"><img src="../images/patreon.png" alt="Become a Patron!" width="66%" height="66%"></a></div>
	<div class="donateButton"><a class="bmc-button" target="_blank" href="https://www.mesen.ca/BuyCoffee.php"><img src="../images/BMC-btn-logo.svg" alt="Donate"><span style="margin-left:5px">Donate</span></a></div>
	Version: <b>0.9.9</b><br/>
	Last Updated: <b>2021-07-16</b>
</div>

    </section>
  </div>
</nav>





        <section id="body">
        <div id="overlay"></div>
        <div class="padding highlightable sticky-parent">
              
              <div class="sticky-spacer">
                <div id="top-bar">
                
                
                <div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
                    <span id="sidebar-toggle-span">
                        <a href="#" id="sidebar-toggle" data-sidebar-toggle="">
                          <i class="fa fa-bars"></i>
                        </a>
                    </span>
                  
                  <span id="toc-menu"><i class="fa fa-list-alt"></i></span>
                  
                  <span class="links">
                    
          
          
            
            
          
          
            
            
          
          
            <a href='../'>Home</a> > <a href='../apireference.html'>Lua API reference</a> > Changelog
          
         
          
         
          
           
                  </span>
                </div>
                
                    <div class="progress">
    <div class="wrapper">
<nav id="TableOfContents">
  <ul>
    <li><a href="#changes-between-097-and-098">Changes between 0.9.7 and 0.9.8</a>
      <ul>
        <li><a href="#new-features">New Features</a></li>
      </ul>
    </li>
    <li><a href="#changes-between-096-and-097">Changes between 0.9.6 and 0.9.7</a></li>
    <li><a href="#changes-between-095-and-096">Changes between 0.9.5 and 0.9.6</a>
      <ul>
        <li><a href="#new-features-1">New Features</a></li>
        <li><a href="#changes">Changes</a></li>
        <li><a href="#breaking-changes">Breaking Changes</a></li>
      </ul>
    </li>
    <li><a href="#changes-between-094-and-095">Changes between 0.9.4 and 0.9.5</a>
      <ul>
        <li><a href="#new-features-2">New features</a></li>
      </ul>
    </li>
    <li><a href="#changes-between-093-and-094">Changes between 0.9.3 and 0.9.4</a>
      <ul>
        <li><a href="#new-features-3">New features</a></li>
        <li><a href="#breaking-changes-1">Breaking changes</a></li>
      </ul>
    </li>
  </ul>
</nav>
    </div>
</div>

                
              </div>
            </div>
            

        
        <div id="body-inner">
          
            <h1>Changelog</h1>
          

        



<div class="toc">
	<div><nav id="TableOfContents">
  <ul>
    <li><a href="#changes-between-097-and-098">Changes between 0.9.7 and 0.9.8</a>
      <ul>
        <li><a href="#new-features">New Features</a></li>
      </ul>
    </li>
    <li><a href="#changes-between-096-and-097">Changes between 0.9.6 and 0.9.7</a></li>
    <li><a href="#changes-between-095-and-096">Changes between 0.9.5 and 0.9.6</a>
      <ul>
        <li><a href="#new-features-1">New Features</a></li>
        <li><a href="#changes">Changes</a></li>
        <li><a href="#breaking-changes">Breaking Changes</a></li>
      </ul>
    </li>
    <li><a href="#changes-between-094-and-095">Changes between 0.9.4 and 0.9.5</a>
      <ul>
        <li><a href="#new-features-2">New features</a></li>
      </ul>
    </li>
    <li><a href="#changes-between-093-and-094">Changes between 0.9.3 and 0.9.4</a>
      <ul>
        <li><a href="#new-features-3">New features</a></li>
        <li><a href="#breaking-changes-1">Breaking changes</a></li>
      </ul>
    </li>
  </ul>
</nav></div>
</div>
 
 

<h2 id="changes-between-097-and-098">Changes between 0.9.7 and 0.9.8</h2>
<h3 id="new-features">New Features</h3>
<ul>
<li>New function to get a label&rsquo;s current CPU address: <!-- raw HTML omitted --><a href="../apireference/memoryaccess.html#getlabeladdress">getLabelAddress</a><!-- raw HTML omitted --></li>
</ul>
<h2 id="changes-between-096-and-097">Changes between 0.9.6 and 0.9.7</h2>
<p><em>No changes.</em></p>
<h2 id="changes-between-095-and-096">Changes between 0.9.5 and 0.9.6</h2>
<h3 id="new-features-1">New Features</h3>
<ul>
<li>New event callback: <!-- raw HTML omitted --><a href="../apireference/enums.html#eventtype">scriptEnded</a><!-- raw HTML omitted -->.</li>
<li>New functions to get PRG/CHR ROM offsets based on a CPU/PPU address: <!-- raw HTML omitted --><a href="../apireference/memoryaccess.html#getprgromoffset">getPrgRomOffset</a><!-- raw HTML omitted --> and <!-- raw HTML omitted --><a href="../apireference/memoryaccess.html#getchrromoffset">getChrRomOffset</a><!-- raw HTML omitted -->.</li>
<li>New function for use with the <a href="../apireference.html#test-runner-mode">test runner mode</a>: <!-- raw HTML omitted --><a href="../apireference/emulation.html#stop">stop</a><!-- raw HTML omitted --></li>
</ul>
<h3 id="changes">Changes</h3>
<ul>
<li>The end address parameter for <!-- raw HTML omitted --><a href="../apireference/callbacks.html#addmemorycallback">addMemoryCallback</a><!-- raw HTML omitted --> and <!-- raw HTML omitted --><a href="../apireference/callbacks.html#removememorycallback">removeMemoryCallback</a><!-- raw HTML omitted --> is now optional.</li>
<li>The <!-- raw HTML omitted --><a href="../apireference/drawing.html#drawrectangle">drawRectangle</a><!-- raw HTML omitted --> function now accepts negative height/width values.</li>
<li>Added a new <em>delay</em> parameter to  <!-- raw HTML omitted --><a href="../apireference/drawing.html#drawrectangle">drawRectangle</a><!-- raw HTML omitted -->, <!-- raw HTML omitted --><a href="../apireference/drawing.html#drawline">drawLine</a><!-- raw HTML omitted -->, <!-- raw HTML omitted --><a href="../apireference/drawing.html#drawstring">drawString</a><!-- raw HTML omitted --> and  <!-- raw HTML omitted --><a href="../apireference/drawing.html#drawpixel">drawPixel</a><!-- raw HTML omitted -->.</li>
</ul>
<h3 id="breaking-changes">Breaking Changes</h3>
<ul>
<li><!-- raw HTML omitted --><a href="../apireference/callbacks.html#addmemorycallback">addMemoryCallback</a><!-- raw HTML omitted --> and <!-- raw HTML omitted --><a href="../apireference/callbacks.html#removememorycallback">removeMemoryCallback</a><!-- raw HTML omitted --> no longer exclude the end address from the range.</li>
<li>The <!-- raw HTML omitted --><a href="../apireference/enums.html#eventtype">endFrame</a><!-- raw HTML omitted --> event now triggers on scanline 240 instead of scanline 241.</li>
</ul>
<h2 id="changes-between-094-and-095">Changes between 0.9.4 and 0.9.5</h2>
<h3 id="new-features-2">New features</h3>
<ul>
<li>
<p>New functions:</p>
<ul>
<li><strong><!-- raw HTML omitted --><a href="../apireference/drawing.html#getscreenbuffer">getScreenBuffer</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/drawing.html#setscreenbuffer">setScreenBuffer</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#getaccesscounters">getAccessCounters</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#resetaccesscounters">resetAccessCounters</a><!-- raw HTML omitted --></strong></li>
</ul>
</li>
<li>
<p>New enums:</p>
<ul>
<li><strong><!-- raw HTML omitted --><a href="../apireference/enums.html#countermemtype">counterMemType</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/enums.html#counteroptype">counterOpType</a><!-- raw HTML omitted --></strong></li>
</ul>
</li>
</ul>
<h2 id="changes-between-093-and-094">Changes between 0.9.3 and 0.9.4</h2>
<h3 id="new-features-3">New features</h3>
<ul>
<li>
<p>New functions:</p>
<ul>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#getlogwindowlog">getLogWindowLog</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#getrominfo">getRomInfo</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#getscriptdatafolder">getScriptDataFolder</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/input.html#iskeypressed">isKeyPressed</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#clearsavestatedata">clearSavestateData</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#getsavestatedata">getSavestateData</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#loadsavestateasync">loadSavestateAsync</a><!-- raw HTML omitted --></strong></li>
<li><strong><!-- raw HTML omitted --><a href="../apireference/misc.html#savesavestateasync">saveSavestateAsync</a><!-- raw HTML omitted --></strong></li>
</ul>
</li>
<li>
<p>New event callbacks: <a href="../apireference/enums.html#eventtype"><strong><!-- raw HTML omitted -->inputPolled<!-- raw HTML omitted --></strong>, <strong><!-- raw HTML omitted -->stateLoaded<!-- raw HTML omitted --></strong>, <strong><!-- raw HTML omitted -->stateSaved<!-- raw HTML omitted --></strong></a></p>
</li>
<li>
<p>New memory types: <a href="../apireference/enums.html#memtype"><strong><!-- raw HTML omitted -->cpuDebug<!-- raw HTML omitted --></strong>, <strong><!-- raw HTML omitted -->ppuDebug<!-- raw HTML omitted --></strong></a></p>
</li>
</ul>
<h3 id="breaking-changes-1">Breaking changes</h3>
<ul>
<li>Removed the <strong><!-- raw HTML omitted -->debugRead<!-- raw HTML omitted --></strong>, <strong><!-- raw HTML omitted -->debugReadWord<!-- raw HTML omitted --></strong>, <strong><!-- raw HTML omitted -->debugWrite<!-- raw HTML omitted --></strong> and <strong><!-- raw HTML omitted -->debugWriteWord<!-- raw HTML omitted --></strong> functions.  They have been replaced by the <a href="../apireference/enums.html#memtype">memType.cpuDebug</a> and <a href="../apireference/enums.html#memtype">memType.ppuDebug</a> enum values.</li>
<li>The behavior of the <strong><!-- raw HTML omitted --><a href="../apireference/input.html#setinput">setInput</a><!-- raw HTML omitted --></strong> function has changed.</li>
<li>The return values for the APU portion of the <strong><!-- raw HTML omitted --><a href="../apireference/emulation.html#getstate">getState</a><!-- raw HTML omitted --></strong> function has slightly changed.</li>
</ul>


<footer class=" footline" >
	
</footer>


        
        </div> 
      </div>

    <div id="navigation">
        
        
        
        
            
            
                
                    
                    
                
                

                    
                    
                        
                    
                    

                    
                        
            
            
                
                    
                        
                        
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
                        
            
            
                
                    
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                        
                        
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
                        
            
            
                
                    
                
                

                    
                    
                    

                    
            
        
                    
            
        
                    
            
        
        
        


        
            <a class="nav nav-prev" href="../apireference.html" title="Lua API reference"> <i class="fa fa-chevron-left"></i></a>
        
        
            <a class="nav nav-next" href="../apireference/callbacks.html" title="Callbacks" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
        
    </div>

    </section>
    
    <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
      <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
    </div>
    <script src="../js/clipboard.min.js?1626403088"></script>
    <script src="../js/perfect-scrollbar.min.js?1626403088"></script>
    <script src="../js/perfect-scrollbar.jquery.min.js?1626403088"></script>
    <script src="../js/jquery.sticky-kit.min.js?1626403088"></script>
    <script src="../js/featherlight.min.js?1626403088"></script>
    <script src="../js/html5shiv-printshiv.min.js?1626403088"></script>
    <script src="../js/highlight.pack.js?1626403088"></script>
    <script>hljs.initHighlightingOnLoad();</script>
    <script src="../js/modernizr.custom.71422.js?1626403088"></script>
    <script src="../js/learn.js?1626403088"></script>
    <script src="../js/hugo-learn.js?1626403088"></script>

    <link href="../mermaid/mermaid.css?1626403088" type="text/css" rel="stylesheet" />
    <script src="../mermaid/mermaid.js?1626403088"></script>
    <script>
        mermaid.initialize({ startOnLoad: true });
    </script>
    

  </body>
</html>

